<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>



    <script>
        // 元字符:
        //    是一些具有特殊含义的字符,可以极大的提供了灵活性和强大的匹配功能

        //    比如 规定用户只能输入26个英文字符 如果使用普通字符 abcdefghij......
        //    如果是换成元字符  a-z

        //边界符   ^抑扬符/箭头符  必须以什么开头
        //     $  必须以什么结尾

        console.log(/哈/.test('哈')) //true

        console.log(/哈/.test('二哈')) //true

        // ^箭头符

        console.log(/^哈/.test('二哈')); //false
        console.log(/^哈/.test('哈哈大笑')); //true
        console.log(/^哈$/.test('哈哈大笑')); //false
        console.log(/^哈$/.test('哈哈')); //false
        console.log(/^哈$/.test('哈')); //true   精确匹配
    </script>
</body>

</html>